GET {ClientId}/QuickcheckAuth/{UserId}/{AuthProfileId}/Phone/SOR?PhoneDataList[0].PhoneNumber={PhoneDataList[0].PhoneNumber}&PhoneDataList[0].SOR={PhoneDataList[0].SOR}&PhoneDataList[0].PostalCode={PhoneDataList[0].PostalCode}&PhoneDataList[1].PhoneNumber={PhoneDataList[1].PhoneNumber}&PhoneDataList[1].SOR={PhoneDataList[1].SOR}&PhoneDataList[1].PostalCode={PhoneDataList[1].PostalCode}

Retrieves a QuickCheckMultiResult record for up to 100 Phone Numbers passed in using State of Residence (SOR) and optionally PostalCode for CallCurfew. No authorization header is required.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
ClientId

PossibleNow ClientId

string

Required

UserId

PossibleNow UserId

string

Required

AuthProfileId

Profile ID provided by PossibleNow

string

Required

PhoneDataList

List of Phone numbers, SOR, and optionally PostalCode data to check. Phone numbers can't start with 0 or 1, but may contain dashes. Must contain 10 digits. Supports up to 100 Phone Numbers.

Collection of PhoneSORData

Required

Body Parameters

None.

Response Information

Resource Description

QuickCheckMultiSORResult
NameDescriptionTypeAdditional information
ScrubbedResults

Collection of QuickCheckResponse

None.

Response Codes

  • InternalServerError (500)
  • NotFound (404)
  • BadRequest (400)

Response Formats

application/json, text/json

Sample:
{
  "ScrubbedResults": [
    {
      "TimeZone": "sample string 1",
      "CallCurfewWindow": {
        "Start": "sample string 1",
        "End": "sample string 2",
        "WithinCallCurfewWindow": "sample string 4",
        "WithinCallWindow": "sample string 4"
      },
      "MobileScoringInfo": {
        "RequestId": "sample string 1",
        "Status": 2,
        "Description": "sample string 3",
        "Response": {
          "VerifyNumberTransactionId": "sample string 1",
          "MSISDNType": "sample string 2",
          "NumberMatch": "sample string 3"
        },
        "AdditionalInfo": "sample string 4"
      },
      "PhoneNumber": "sample string 2",
      "Status": "sample string 3",
      "Filters": [
        {
          "FilterName": "sample string 1",
          "Flag": "sample string 2"
        },
        {
          "FilterName": "sample string 1",
          "Flag": "sample string 2"
        }
      ],
      "LastContactDate": "sample string 4",
      "IsCacheHit": true,
      "RNDStatus": "sample string 6"
    },
    {
      "TimeZone": "sample string 1",
      "CallCurfewWindow": {
        "Start": "sample string 1",
        "End": "sample string 2",
        "WithinCallCurfewWindow": "sample string 4",
        "WithinCallWindow": "sample string 4"
      },
      "MobileScoringInfo": {
        "RequestId": "sample string 1",
        "Status": 2,
        "Description": "sample string 3",
        "Response": {
          "VerifyNumberTransactionId": "sample string 1",
          "MSISDNType": "sample string 2",
          "NumberMatch": "sample string 3"
        },
        "AdditionalInfo": "sample string 4"
      },
      "PhoneNumber": "sample string 2",
      "Status": "sample string 3",
      "Filters": [
        {
          "FilterName": "sample string 1",
          "Flag": "sample string 2"
        },
        {
          "FilterName": "sample string 1",
          "Flag": "sample string 2"
        }
      ],
      "LastContactDate": "sample string 4",
      "IsCacheHit": true,
      "RNDStatus": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<QuickCheckMultiSORResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DNC.Rest.Models">
  <ScrubbedResults>
    <QuickCheckResponse>
      <Filters xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">
        <FilterInfo>
          <FilterName>sample string 1</FilterName>
          <Flag>sample string 2</Flag>
          <IsWireless>true</IsWireless>
        </FilterInfo>
        <FilterInfo>
          <FilterName>sample string 1</FilterName>
          <Flag>sample string 2</Flag>
          <IsWireless>true</IsWireless>
        </FilterInfo>
      </Filters>
      <IsCacheHit xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">true</IsCacheHit>
      <LastContactDate xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 4</LastContactDate>
      <PhoneNumber xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 2</PhoneNumber>
      <RNDStatus xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 6</RNDStatus>
      <Status xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 3</Status>
      <MobileScoringInfo xmlns:d4p1="http://schemas.datacontract.org/2004/07/DNC.Rest.Codebase.MobileScoring">
        <d4p1:AdditionalInfo>sample string 4</d4p1:AdditionalInfo>
        <d4p1:Description>sample string 3</d4p1:Description>
        <d4p1:RequestId>sample string 1</d4p1:RequestId>
        <d4p1:Response>
          <d4p1:MSISDNType>sample string 2</d4p1:MSISDNType>
          <d4p1:NumberMatch>sample string 3</d4p1:NumberMatch>
          <d4p1:VerifyNumberTransactionId>sample string 1</d4p1:VerifyNumberTransactionId>
        </d4p1:Response>
        <d4p1:Status>2</d4p1:Status>
      </MobileScoringInfo>
      <CallCurfewWindow>
        <End>sample string 2</End>
        <Start>sample string 1</Start>
        <WithinCallCurfewWindow>sample string 4</WithinCallCurfewWindow>
        <WithinCallWindow>sample string 4</WithinCallWindow>
      </CallCurfewWindow>
      <TimeZone>sample string 1</TimeZone>
    </QuickCheckResponse>
    <QuickCheckResponse>
      <Filters xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">
        <FilterInfo>
          <FilterName>sample string 1</FilterName>
          <Flag>sample string 2</Flag>
          <IsWireless>true</IsWireless>
        </FilterInfo>
        <FilterInfo>
          <FilterName>sample string 1</FilterName>
          <Flag>sample string 2</Flag>
          <IsWireless>true</IsWireless>
        </FilterInfo>
      </Filters>
      <IsCacheHit xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">true</IsCacheHit>
      <LastContactDate xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 4</LastContactDate>
      <PhoneNumber xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 2</PhoneNumber>
      <RNDStatus xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 6</RNDStatus>
      <Status xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 3</Status>
      <MobileScoringInfo xmlns:d4p1="http://schemas.datacontract.org/2004/07/DNC.Rest.Codebase.MobileScoring">
        <d4p1:AdditionalInfo>sample string 4</d4p1:AdditionalInfo>
        <d4p1:Description>sample string 3</d4p1:Description>
        <d4p1:RequestId>sample string 1</d4p1:RequestId>
        <d4p1:Response>
          <d4p1:MSISDNType>sample string 2</d4p1:MSISDNType>
          <d4p1:NumberMatch>sample string 3</d4p1:NumberMatch>
          <d4p1:VerifyNumberTransactionId>sample string 1</d4p1:VerifyNumberTransactionId>
        </d4p1:Response>
        <d4p1:Status>2</d4p1:Status>
      </MobileScoringInfo>
      <CallCurfewWindow>
        <End>sample string 2</End>
        <Start>sample string 1</Start>
        <WithinCallCurfewWindow>sample string 4</WithinCallCurfewWindow>
        <WithinCallWindow>sample string 4</WithinCallWindow>
      </CallCurfewWindow>
      <TimeZone>sample string 1</TimeZone>
    </QuickCheckResponse>
  </ScrubbedResults>
</QuickCheckMultiSORResult>